package com.emperorque.mathpractice.view;

import com.emperorque.mathpractice.model.Expression;

import java.io.PrintStream;
import java.util.List;

/**
 * 表达式打印器接口
 */
public interface ExpressionPrinter {
    
    /**
     * 打印算式列表
     * @param expressions 算式列表
     * @param title 标题
     */
    void print(List<Expression> expressions, String title);
    
    /**
     * 设置输出流
     * @param out 输出流
     */
    void setOutputStream(PrintStream out);
}
